Kanzi 4.0.0-beta2
kanzi::gfx::VertexInputStateCreateInfo Struct Reference

Creation information for a vertex input state. More...

#include <kanzi/gfx/create_info.hpp>

Inheritance diagram for kanzi::gfx::VertexInputStateCreateInfo:
[legend]

Public Types

using HandleType
 Vertex input state handle.
 

Public Member Functions

int compare (const VertexInputStateCreateInfo &other) const
 Perform comparison against another vertex input state create info.
 
bool operator< (const VertexInputStateCreateInfo &other) const
 Less than -operator.
 

Public Attributes

vector< VertexBindingbindings
 List of vertex bindings.
 
- Public Attributes inherited from kanzi::gfx::BaseCreateInfo
string_view name
 The name of the graphics object, useful for debugging.
 

Detailed Description

Creation information for a vertex input state.

The vertex input state configures how a shader accesses vertex data.

Since
Kanzi 4.0.0

Member Typedef Documentation

◆ HandleType

Member Function Documentation

◆ compare()

int kanzi::gfx::VertexInputStateCreateInfo::compare ( const VertexInputStateCreateInfo & other) const
inline

Perform comparison against another vertex input state create info.

Parameters
otherVertex input state create info to compare against.
Returns
Negative value if this appears before the other object in ordering. Positive value if this appears after. 0 if equal.

◆ operator<()

bool kanzi::gfx::VertexInputStateCreateInfo::operator< ( const VertexInputStateCreateInfo & other) const
inline

Less than -operator.

Parameters
otherVertex input state create info to compare against.
Returns
true if this is considered lower in order than the compared object. false otherwise.

Member Data Documentation

◆ bindings

vector<VertexBinding> kanzi::gfx::VertexInputStateCreateInfo::bindings

List of vertex bindings.


The documentation for this struct was generated from the following file: